98cc0b81997ade712e577110b7ee3634a9d4bba6,zanata-war/src/main/java/org/zanata/webtrans/client/editor/table/TableEditorPresenter.java,TableEditorPresenter,gotoPrevState,#boolean#boolean#,794

Before Change



   private void gotoPrevState(boolean isNewState, boolean isFuzzyState)
   {
      if (isNewState && isFuzzyState)
      {
         Log.info("go to Prev Fuzzy Or Untranslated State");
         // Clean the cache for Next Fuzzy to avoid issues about cache is
         // obsolete
         display.getTargetCellEditor().cancelEdit();
      }
      else if (isNewState)
      {
         Log.info("go to Prev Untranslated State");
         // Clean the cache for Next Fuzzy to avoid issues about cache is
         // obsolete
         display.getTargetCellEditor().cancelEdit();
      }
      else if (isFuzzyState)
      {
         Log.info("go to Prev Fuzzy State");
         // Clean the cache for Next Fuzzy to avoid issues about cache is
         // obsolete
         display.getTargetCellEditor().cancelEdit();
      }
   
   }

After Change


   {
      Log.info("=============gotoPrevState: New-" + isNewState + " Fuzzy-" + isFuzzyState);

      display.getTargetCellEditor().cancelEdit();

      int prevRowIndex = getPreviousStateRowIndex(isNewState, isFuzzyState);
      Log.info("go to Prev State:" + prevRowIndex);